Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 THE LARCHES Detached £386,673 £115,000 25 Jul 2001
3 THE LARCHES Detached £371,282 £248,000 24 Oct 2014